package com.javacv.plus.extensions.analysis;

import lombok.Data;
import org.bytedeco.opencv.opencv_core.Mat;

/**
 * 边缘检测结果
 */
@Data
public class EdgeDetectionResult {
    
    /**
     * 边缘图像
     */
    private Mat edgeImage;
    
    /**
     * 边缘像素数量
     */
    private int edgePixelCount;
    
    /**
     * 总像素数量
     */
    private int totalPixelCount;
    
    /**
     * 边缘像素比例
     */
    private double edgeRatio;
    
    /**
     * 检测是否成功
     */
    private boolean success;
    
    /**
     * 错误信息
     */
    private String errorMessage;
} 